#pragma strict
/////////////////////////////////////////////////////////////////////////////
//组件创建,助手
/////////////////////////////////////////////////////////////////////////////
class CreatorHelper{
	
	/* 创建并返回一个 组件. */
	static function AddComponent(root:Transform,type:Type):Component{
		if(root){
			if(! root.gameObject.GetComponent(type)){
				root.gameObject.AddComponent(type);
			}
			return root.gameObject.GetComponent(type);
		}
		return null;
	}
	
	static function Remove(root:Transform,type:Type):void{
		if(root){
			if(root.gameObject.GetComponent(type))
				root.gameObject.Destroy(root.gameObject.GetComponent(type));
		}
	}
}